@echo off
chcp 65001 >nul
echo ========================================
echo   创建后端环境配置文件
echo ========================================
echo.

cd /d "%~dp0"

if exist .env (
    echo [警告] .env 文件已存在！
    choice /C YN /M "是否覆盖现有配置"
    if errorlevel 2 goto :EOF
)

echo [1/2] 创建 .env 文件...
(
echo # 数据库配置
echo DATABASE_URL=postgresql://postgres:Lycc.2025@localhost:5432/shihe_knowledgehub
echo.
echo # JWT密钥（生产环境请修改）
echo SECRET_KEY=sk-prod-4090-knowledge-hub-2024-secure-key-%RANDOM%%RANDOM%
echo.
echo # Ollama配置
echo OLLAMA_BASE_URL=http://localhost:11434
echo OLLAMA_LLM_MODEL=qwen2.5:32b
echo OLLAMA_EMBEDDING_MODEL=bge-m3:latest
echo OLLAMA_TEMPERATURE=0.7
echo.
echo # 文件上传配置
echo MAX_UPLOAD_SIZE=52428800
echo UPLOAD_DIR=./data/uploads
echo.
echo # 向量存储配置
echo VECTOR_STORE_DIR=./data/vector_stores
echo.
echo # PaddleOCR配置
echo USE_GPU=True
echo OCR_LANG=ch
echo OCR_DET_MODEL_DIR=
echo OCR_REC_MODEL_DIR=
) > .env

echo [2/2] 配置文件创建成功！
echo.
echo 文件位置: %CD%\.env
echo.
echo [提示] 如需修改配置，请编辑 .env 文件
echo.
pause

